#******************************************************************************
#* rules of dir
#* 
#* This file content dir rules of jds
#*
#* 2009.02.13 dlx, create
#******************************************************************************

#******************************************************************************
#* Set the path of source file
#******************************************************************************
SRCS_DIR = ./src/

#******************************************************************************
#* Set the path of depend file
#******************************************************************************
DEPS_DIR = ${PROJECT_DIR}/dep/

#******************************************************************************
#* Set the path of build file
#******************************************************************************
OBJS_DIR = ${PROJECT_DIR}/obj/

#******************************************************************************
#* Set the path of libary target
#******************************************************************************
LIBS_DIR = ${PROJECT_DIR}/lib/

#******************************************************************************
#* Set the path of application target
#******************************************************************************
APPS_DIR = ${PROJECT_DIR}/out/

#******************************************************************************
#* Set the path of source file
#******************************************************************************
CCSRCS := $(addprefix ${SRCS_DIR}, ${CCSRCS})
ASSRCS := $(addprefix ${SRCS_DIR}, ${ASSRCS})
SRCS := ${CCSRCS} ${ASSRCS}

#******************************************************************************
#* Set the path of build file
#******************************************************************************
ASOBJS := ${ASSRCS:${SRCS_DIR}%.s=${OBJS_DIR}%.o}
CCOBJS := ${CCSRCS:${SRCS_DIR}%.c=${OBJS_DIR}%.o}
OBJS := ${ASOBJS} ${CCOBJS}

ASDEPS := ${ASSRCS:${SRCS_DIR}%.s=${DEPS_DIR}%.d}
CCDEPS := ${CCSRCS:${SRCS_DIR}%.c=${DEPS_DIR}%.d}
DEPS := ${ASDEPS} ${CCDEPS}